package com.nomi.blog.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("article")
public class Article {
    @TableId(value = "id", type = IdType.AUTO)
    // 文章ID
    private Long id;
    // 作者ID
    private Long userId;
    // 文章标题
    private String title;
    // 文章简介
    private String introduction;
    // 文章内容(存储Markdown文件路径)
    private String content;
    // 文章状态(草稿、已发布、审核中)
    private String status;
    // 文章发表时间
    private Date publishTime;
    //  文章浏览量
    private Integer viewCount;
    // 文章标签
    private String tag;
    // 文章归档类型
    private String archiveType;
    // 文章封面图片
    private byte[] coverImage;
}
